/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package personal.obj;

import java.io.Serializable;
import java.sql.Date;

/**
 *
 * @author PHATNBSE61057
 */
public class Bill implements Serializable {

    private int orderBillID;
    private String title;
    private String username;
    private String fullname;
    private String address;
    private String town;
    private String county;
    private String postcode;
    private String email;
    private String phone;
    private String country;
    private String recipientTitle;
    private String recipientFullname;
    private String recipientAddress;
    private String recipientTown;
    private String recipientCounty;
    private String recipientPostcode;
    private String recipientEmail;
    private String recipientPhone;
    private String recipientCountry;
    private double subtotal;
    private double total;
    private int shippingID;
    private int paymentID;
    private String cardType;
    private String cardHolder;
    private String cardNumber;
    private Date ExpiryDate;
    private int securityCode;

    public Bill() {
    }

    public Bill(int orderBillID, String title, String username, String fullname,
            String address, String town, String county, String postcode,
            String email, String phone, String country, String recipientTitle,
            String recipientFullname, String recipientAddress,
            String recipientTown, String recipientCounty, String recipientPostcode,
            String recipientEmail, String recipientPhone, String recipientCountry,
            double subtotal, double total, int shippingID, int paymentID,
            String cardType, String cardHolder, String cardNumber,
            Date ExpiryDate, int securityCode) {
        this.orderBillID = orderBillID;
        this.title = title;
        this.username = username;
        this.fullname = fullname;
        this.address = address;
        this.town = town;
        this.county = county;
        this.postcode = postcode;
        this.email = email;
        this.phone = phone;
        this.country = country;
        this.recipientTitle = recipientTitle;
        this.recipientFullname = recipientFullname;
        this.recipientAddress = recipientAddress;
        this.recipientTown = recipientTown;
        this.recipientCounty = recipientCounty;
        this.recipientPostcode = recipientPostcode;
        this.recipientEmail = recipientEmail;
        this.recipientPhone = recipientPhone;
        this.recipientCountry = recipientCountry;
        this.subtotal = subtotal;
        this.total = total;
        this.shippingID = shippingID;
        this.paymentID = paymentID;
        this.cardType = cardType;
        this.cardHolder = cardHolder;
        this.cardNumber = cardNumber;
        this.ExpiryDate = ExpiryDate;
        this.securityCode = securityCode;
    }

    public Bill(int orderBillID, String title, String username, String fullname, String address, String town, String county, String postcode, String email, String phone, String country, String recipientTitle, String recipientFullname, String recipientAddress, String recipientTown, String recipientCounty, String recipientPostcode, String recipientEmail, String recipientPhone, String recipientCountry, double subtotal, double total, int shippingID, int paymentID) {
        this.orderBillID = orderBillID;
        this.title = title;
        this.username = username;
        this.fullname = fullname;
        this.address = address;
        this.town = town;
        this.county = county;
        this.postcode = postcode;
        this.email = email;
        this.phone = phone;
        this.country = country;
        this.recipientTitle = recipientTitle;
        this.recipientFullname = recipientFullname;
        this.recipientAddress = recipientAddress;
        this.recipientTown = recipientTown;
        this.recipientCounty = recipientCounty;
        this.recipientPostcode = recipientPostcode;
        this.recipientEmail = recipientEmail;
        this.recipientPhone = recipientPhone;
        this.recipientCountry = recipientCountry;
        this.subtotal = subtotal;
        this.total = total;
        this.shippingID = shippingID;
        this.paymentID = paymentID;
    }

    /**
     * @return the orderBillID
     */
    public int getOrderBillID() {
        return orderBillID;
    }

    /**
     * @param orderBillID the orderBillID to set
     */
    public void setOrderBillID(int orderBillID) {
        this.orderBillID = orderBillID;
    }

    /**
     * @return the title
     */
    public String getTitle() {
        return title;
    }

    /**
     * @param title the title to set
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * @return the username
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * @return the fullname
     */
    public String getFullname() {
        return fullname;
    }

    /**
     * @param fullname the fullname to set
     */
    public void setFullname(String fullname) {
        this.fullname = fullname;
    }

    /**
     * @return the address
     */
    public String getAddress() {
        return address;
    }

    /**
     * @param address the address to set
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * @return the town
     */
    public String getTown() {
        return town;
    }

    /**
     * @param town the town to set
     */
    public void setTown(String town) {
        this.town = town;
    }

    /**
     * @return the county
     */
    public String getCounty() {
        return county;
    }

    /**
     * @param county the county to set
     */
    public void setCounty(String county) {
        this.county = county;
    }

    /**
     * @return the postcode
     */
    public String getPostcode() {
        return postcode;
    }

    /**
     * @param postcode the postcode to set
     */
    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the phone
     */
    public String getPhone() {
        return phone;
    }

    /**
     * @param phone the phone to set
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * @return the recipientTitle
     */
    public String getRecipientTitle() {
        return recipientTitle;
    }

    /**
     * @param recipientTitle the recipientTitle to set
     */
    public void setRecipientTitle(String recipientTitle) {
        this.recipientTitle = recipientTitle;
    }

    /**
     * @return the recipientFullname
     */
    public String getRecipientFullname() {
        return recipientFullname;
    }

    /**
     * @param recipientFullname the recipientFullname to set
     */
    public void setRecipientFullname(String recipientFullname) {
        this.recipientFullname = recipientFullname;
    }

    /**
     * @return the recipientAddress
     */
    public String getRecipientAddress() {
        return recipientAddress;
    }

    /**
     * @param recipientAddress the recipientAddress to set
     */
    public void setRecipientAddress(String recipientAddress) {
        this.recipientAddress = recipientAddress;
    }

    /**
     * @return the recipientTown
     */
    public String getRecipientTown() {
        return recipientTown;
    }

    /**
     * @param recipientTown the recipientTown to set
     */
    public void setRecipientTown(String recipientTown) {
        this.recipientTown = recipientTown;
    }

    /**
     * @return the recipientCounty
     */
    public String getRecipientCounty() {
        return recipientCounty;
    }

    /**
     * @param recipientCounty the recipientCounty to set
     */
    public void setRecipientCounty(String recipientCounty) {
        this.recipientCounty = recipientCounty;
    }

    /**
     * @return the recipientPostcode
     */
    public String getRecipientPostcode() {
        return recipientPostcode;
    }

    /**
     * @param recipientPostcode the recipientPostcode to set
     */
    public void setRecipientPostcode(String recipientPostcode) {
        this.recipientPostcode = recipientPostcode;
    }

    /**
     * @return the recipientEmail
     */
    public String getRecipientEmail() {
        return recipientEmail;
    }

    /**
     * @param recipientEmail the recipientEmail to set
     */
    public void setRecipientEmail(String recipientEmail) {
        this.recipientEmail = recipientEmail;
    }

    /**
     * @return the recipientPhone
     */
    public String getRecipientPhone() {
        return recipientPhone;
    }

    /**
     * @param recipientPhone the recipientPhone to set
     */
    public void setRecipientPhone(String recipientPhone) {
        this.recipientPhone = recipientPhone;
    }

    /**
     * @return the subtotal
     */
    public double getSubtotal() {
        return subtotal;
    }

    /**
     * @param subtotal the subtotal to set
     */
    public void setSubtotal(double subtotal) {
        this.subtotal = subtotal;
    }

    /**
     * @return the total
     */
    public double getTotal() {
        return total;
    }

    /**
     * @param total the total to set
     */
    public void setTotal(double total) {
        this.total = total;
    }

    /**
     * @return the shippingID
     */
    public int getShippingID() {
        return shippingID;
    }

    /**
     * @param shippingID the shippingID to set
     */
    public void setShippingID(int shippingID) {
        this.shippingID = shippingID;
    }

    /**
     * @return the paymentID
     */
    public int getPaymentID() {
        return paymentID;
    }

    /**
     * @param paymentID the paymentID to set
     */
    public void setPaymentID(int paymentID) {
        this.paymentID = paymentID;
    }

    /**
     * @return the cardType
     */
    public String getCardType() {
        return cardType;
    }

    /**
     * @param cardType the cardType to set
     */
    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    /**
     * @return the cardHolder
     */
    public String getCardHolder() {
        return cardHolder;
    }

    /**
     * @param cardHolder the cardHolder to set
     */
    public void setCardHolder(String cardHolder) {
        this.cardHolder = cardHolder;
    }

    /**
     * @return the cardNumber
     */
    public String getCardNumber() {
        return cardNumber;
    }

    /**
     * @param cardNumber the cardNumber to set
     */
    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    /**
     * @return the ExpiryDate
     */
    public Date getExpiryDate() {
        return ExpiryDate;
    }

    /**
     * @param ExpiryDate the ExpiryDate to set
     */
    public void setExpiryDate(Date ExpiryDate) {
        this.ExpiryDate = ExpiryDate;
    }

    /**
     * @return the securityCode
     */
    public int getSecurityCode() {
        return securityCode;
    }

    /**
     * @param securityCode the securityCode to set
     */
    public void setSecurityCode(int securityCode) {
        this.securityCode = securityCode;
    }

    /**
     * @return the country
     */
    public String getCountry() {
        return country;
    }

    /**
     * @param country the country to set
     */
    public void setCountry(String country) {
        this.country = country;
    }

    /**
     * @return the recipientCountry
     */
    public String getRecipientCountry() {
        return recipientCountry;
    }

    /**
     * @param recipientCountry the recipientCountry to set
     */
    public void setRecipientCountry(String recipientCountry) {
        this.recipientCountry = recipientCountry;
    }
}
